Volume 32, Issue 3, September 2023, Pages 136-165
Alireza Niknejad
Volume 31, Issue 3, October 2021, Pages 120-145
Alireza Niknejad; Akbar Sharifzadeh
Volume 24, Issue 4, March 2015, Pages 66-83
Alireza Niknejad; Morteza Nouraei; Morteza Dehqannejad